Application-Centric Resource Provisioning for Amazon EC2 Spot Instances
نویسندگان
چکیده
In late 2009, Amazon introduced spot instances to offer their unused resources at lower cost with reduced reliability. Amazon’s spot instances allow customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current spot price. The spot price changes periodically based on supply and demand, and customers whose bids exceed it gain access to the available spot instances. Customers may expect their services at lower cost with spot instances compared to on-demand or reserved. However the reliability is compromised since the instances(IaaS) providing the service(SaaS) may become unavailable at any time without any notice to the customer. Checkpointing and migration schemes are of great use to cope with such situation. In this paper we study various checkpointing schemes that can be used with spot instances. Also we device some algorithms for checkpointing scheme on top of application-centric resource provisioning framework that increase the reliability while reducing the cost significantly.
منابع مشابه
AMAZING: An Optimal Bidding Strategy for Amazon EC2 Cloud Spot Instance
With the recent introduction of Spot Instances in the Amazon Elastic Compute Cloud (EC2), users can bid for resources and thus control the balance of reliability versus monetary costs. Mechanisms and tools that deal with the cost-reliability trade-offs under this schema are of great value for users seeking to lessen their costs while maintaining high reliability. In this paper, we propose a set...
متن کاملCAP: A Cloud Auto-Provisioning Framework for Parallel Processing Using On-demand and Spot Instances
Cloud computing has drawn increasing attention from the scientific computing community due to its ease of use, elasticity, and relatively low cost. Because a high-performance computing (HPC) application is usually resource demanding, without careful planning, it can incur a high monetary expense even in Cloud. We design a tool called CAP (Cloud AutoProvisioning framework for Parallel Processing...
متن کاملOn the Cost-QoE Trade-off for Cloud Media Streaming under Amazon EC2 Pricing Models
Exponential growth of video traffic challenges the current paradigm to stream large amounts of video contents to end users. Cloud computing with elastic resource allocation supported enables cost-effective video streaming with desired QoE requirements. We abstract a new theoretical model from real systems for elastic media streaming by introducing a virtual content service provider that rents c...
متن کاملUser-Centric Heterogeneity-Aware MapReduce Job Provisioning in the Public Cloud
Cloud datacenters are becoming increasingly heterogeneous with respect to the hardware on which virtual machine (VM) instances are hosted. As a result, ostensibly identical instances in the cloud show significant performance variability depending on the physical machines that host them. In our case study on Amazon’s EC2 public cloud, we observe that the average execution time of Hadoop MapReduc...
متن کاملResource Provisioning of Web Applications in Heterogeneous Clouds
Cloud computing platforms provide very little guarantees regarding the performance of seemingly identical virtual machine instances. Such instances have been shown to exhibit significantly different performance from each other. This heterogeneity creates two challenges when hosting multi-tier Web applications in the Cloud. First, different machine instances have different processing capacity so...
متن کامل